package com.ruoyi.generator.domain;

import com.ruoyi.common.annotation.Excel;
import com.zgl.youshuda.core.utils.CustomHashMap;

import java.util.List;

/**
 * @创建人：任刚
 * @创建时间：2025/5/19 15:55
 * @描述：GenMobilePage
 * @版本号：v1.0.0
 **/
public class GenMobilePage {
    /** 页面id */
    private Long id;
    /** 设计标识 */
    private String buildKey;
    /** 页面名称 */
    private String pageName;
    /** 页面初始化方法 */
    private String initMethod;
    /** 页面销毁时执行的方法 */
    private String destroyMethod;
    /** 应对端标记 **/
    private String clientType;
    /** 页面设计配置信息 **/
    private List<CustomHashMap> fromBuildConfig;

    public void setId(Long id) {
        this.id = id;
    }

    public Long getId() {
        return id;
    }

    public void setBuildKey(String buildKey) {
        this.buildKey = buildKey;
    }

    public String getBuildKey() {
        return buildKey;
    }

    public void setPageName(String pageName) {
        this.pageName = pageName;
    }

    public String getPageName() {
        return pageName;
    }

    public void setInitMethod(String initMethod) {
        this.initMethod = initMethod;
    }

    public String getInitMethod() {
        return initMethod;
    }

    public void setDestroyMethod(String destroyMethod) {
        this.destroyMethod = destroyMethod;
    }

    public String getDestroyMethod() {
        return destroyMethod;
    }

    public void setClientType(String clientType) {
        this.clientType = clientType;
    }

    public String getClientType() {
        return clientType;
    }

    public void setFromBuildConfig(List<CustomHashMap> fromBuildConfig) {
        this.fromBuildConfig = fromBuildConfig;
    }

    public List<CustomHashMap> getFromBuildConfig() {
        return fromBuildConfig;
    }
}
